package com.neuedu.eldercarecenter.service;

import com.neuedu.eldercarecenter.pojo.Customer;
import com.neuedu.eldercarecenter.pojo.CustomerNurseitem;
import com.neuedu.eldercarecenter.pojo.Nursecontent;
import com.neuedu.eldercarecenter.vo.CustomerNursingRecords;
import com.neuedu.eldercarecenter.vo.PageInfoVo;
import com.neuedu.eldercarecenter.vo.PageResponseVo;
import com.neuedu.eldercarecenter.vo.PurchasedNursingServices;

import java.util.Date;

public interface ServiceConcernsService {
    public PageResponseVo<CustomerNursingRecords> queryCustomerInfo(PageInfoVo pageInfoVo, Customer customer);

    public PageResponseVo<PurchasedNursingServices> queryCustomerPurchasedNursingService(PageInfoVo pageInfoVo, Customer customer);

    public int deleteCustomerPurchasedNursingServiceById(Integer nursingServiceId);

    public int renewalNursingService(Integer customerNurseitemId, Integer newQuantity, Date newMaturityTime);

    public PageResponseVo<Nursecontent> queryNursingService(PageInfoVo pageInfoVo, Nursecontent nursecontent);

    public int selectNursingService(CustomerNurseitem customerNurseitem);
}
